package com.gu.VO;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

/**
 * @ProjectName: apartment-management-center
 * @Package: com.gu.VO
 * @ClassName: PropertyVO
 * @Author: gusongliao
 * @Description: 物业维修VO
 * @createDate 2021/04/13 13:30
 */
public class PropertyVO {

    /**
     * id id.
     */
    private Integer id;
    /**
     * repairStatus 维修状态：0——未完成，1——已完成，2——作废.
     */
    private String repairStatus;
    /**
     * repairDescribe 维修描述.
     */
    private String repairDescribe;
    /**
     * repairPicturePath 维修状态修改描述.
     */
    private String repairPicturePath;
    /**
     * ownerId 业主编号.
     */
    private Integer ownerId;
    /**
     * repairType 维修类型.
     */
    private String repairType;
    /**
     * createTime 创建时间.
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date createTime;
    /**
     * updateTime 最后一次修改时间.
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date updateTime;

    /**
     * 维修人员编码
     */
    private Integer engineerCode;

    /**
     * 公寓房间编码
     */
    private Integer apartmentCode;

    /**
     * 业主名称
     */
    private String userName;

    /**
     * 物业维修人员名称
     */
    private String engineerName;

    /***
     * 房间名称
     */
    private String apartmentName;

    private String imgPath;

    private String userPhone;

    private String repairPhone;

    public String getImgPath() {
        return imgPath;
    }

    public void setImgPath(String imgPath) {
        this.imgPath = imgPath;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getRepairPhone() {
        return repairPhone;
    }

    public void setRepairPhone(String repairPhone) {
        this.repairPhone = repairPhone;
    }


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getRepairStatus() {
        return repairStatus;
    }

    public void setRepairStatus(String repairStatus) {
        this.repairStatus = repairStatus;
    }

    public String getRepairDescribe() {
        return repairDescribe;
    }

    public void setRepairDescribe(String repairDescribe) {
        this.repairDescribe = repairDescribe;
    }

    public String getRepairPicturePath() {
        return repairPicturePath;
    }

    public void setRepairPicturePath(String repairPicturePath) {
        this.repairPicturePath = repairPicturePath;
    }

    public Integer getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(Integer ownerId) {
        this.ownerId = ownerId;
    }

    public String getRepairType() {
        return repairType;
    }

    public void setRepairType(String repairType) {
        this.repairType = repairType;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getEngineerCode() {
        return engineerCode;
    }

    public void setEngineerCode(Integer engineerCode) {
        this.engineerCode = engineerCode;
    }

    public Integer getApartmentCode() {
        return apartmentCode;
    }

    public void setApartmentCode(Integer apartmentCode) {
        this.apartmentCode = apartmentCode;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getEngineerName() {
        return engineerName;
    }

    public void setEngineerName(String engineerName) {
        this.engineerName = engineerName;
    }

    public String getApartmentName() {
        return apartmentName;
    }

    public void setApartmentName(String apartmentName) {
        this.apartmentName = apartmentName;
    }
}
